grilled meat balls on skewers - Turco Inglés Diccionario